Tools and techniques used for building Web-based applications. Fundamentals workings of the Web and web applications development using client-side tools such as HTML and Java Script and server-side tools such as ASP.